Linux创建用户并授予SSH权限

您所在的位置:网站首页 ubuntu 创建超级用户 Linux创建用户并授予SSH权限

Linux创建用户并授予SSH权限

2024-03-17 05:09| 来源: 网络整理| 查看: 265

0. 本次的目的为,创建一个work用户,设置密码并允许其使用SSH密码登录

1. 首先使用ec2-user这个用户登录到服务器

$ ssh [email protected]

2. 切换到root用户

$ sudo su

3. 创建新用户 work

# adduser work

4. 修改新用户 work 密码

# passwd work

5. 添加新的组 SSHD_USER

# groupadd SSHD_USER

6. 将新用户 work 添加到 SSHD_USER 组

# usermod -G SSHD_USER work

7. 修改 SSHD 配置文件

# vim /etc/ssh/sshd_config

在 sshd_config 文件末尾增加以下配置

# 允许登录的组: SSHD_USER ec2-user AllowGroups SSHD_USER root ec2-user # 仅允许 SSHD_USER 组使用密码登录 Match Group SSHD_USER PasswordAuthentication yes

8. 重启 SSHD 服务

# systemctl restart sshd

9. 检查 SSHD 服务状态

[root@server ec2-user]# systemctl status sshd ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since 一 2022-02-28 11:39:11 UTC; 15h ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 3806 (sshd) CGroup: /system.slice/sshd.service └─3806 /usr/sbin/sshd -D 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25843]: input_userauth_request: invalid user ubuntu [preauth] 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25839]: input_userauth_request: invalid user opc [preauth] 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25846]: input_userauth_request: invalid user test [preauth] 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25838]: input_userauth_request: invalid user ubuntu [preauth] 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25837]: input_userauth_request: invalid user oracle [preauth] 3月 01 01:47:39 ip-172-26-2-26.ap-southeast-1.compute.internal sshd[25840]: input_userauth_request: invalid user vagrant [preauth]

此处要注意! 务必确保服务的状态为 running 

Active: active (running)

10. 测试新用户是否可以登录

$ ssh [email protected]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3